index-files-created-as-root
authorDebian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Fri, 30 Oct 2020 01:36:26 +0000 (01:36 +0000)
committerRyan Tandy <ryan@nardis.ca>
Fri, 30 Oct 2020 01:36:26 +0000 (01:36 +0000)
commit8252f165e56c841b0459135aecc7aee3c6613e20
tree5c123c3cd983c83a7fb7ebb3c570b103a94d4a84
parentc494e2d166cbe736a34dc502a1639b2fb0c22aa6
index-files-created-as-root

Document in the man page that slapindex should be run as the same user
as slapd, and print a warning if it's run as root (since Debian defaults
to running slapd as openldap).

Not suitable for upstream in this form.  This patch needs to be reworked
to check the BerkeleyDB database ownership and only warn if running as
root with a database that's not owned by root.

Upstream ITS #5356 filed requesting better handling of this.  Current
upstream discussion leans towards putting the check into the database
backend and aborting if slapd is run as a different user than the database
owner, which is an even better fix.

Gbp-Pq: Name index-files-created-as-root
doc/man/man8/slapindex.8
servers/slapd/slapindex.c